package com.aaa.dao.sas;



import com.aaa.entity.sas.QuestionSas;
import com.aaa.entity.sds.Sds;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 测试题目sas表数据库访问层
 *
 * @author makejava
 * @since 2022-08-31 16:41:05
 */
public interface QuSasDao {
    /**
     *查询对象
     * @param questionSas 条件查询
     * @return
     */
    List<QuestionSas> FindAllQuesTionSAS(QuestionSas questionSas);

    /**
     *新增对象
     * @param questionSas 实例对象
     * @return 影响行数
     */
    int insert(QuestionSas questionSas);

    /**
     *删除数据
     * @param id 主键
     * @return 成功或失败
     */
    int deleteQuesTionSAS(@Param("id") int[] id);

    /**
     * 修改数据
     * @param questionSas 实例对象
     * @return 影响行数
     */
    int updataQuesTionSAS(QuestionSas questionSas);

    /**
     * 查重
     * @param questionSas 实例对象
     * @return
     */
    Integer repetitionNameSas(QuestionSas questionSas);

    /**
     * 查询所有
     * @return
     */
    List<QuestionSas> findAllSAS();
    }
